#include<REGX52.H>
#include<INTRINS.H>
	
void Delay(unsigned int xms)		//@12.000MHz
{
	unsigned char i, j;
    
    while(xms)
    {
        i = 2;
        j = 239;
        do
        {
            while (--j);
        } while (--i);
        xms--;
    }
	
}

void main()
{
    while(1)
    {
        if(P3_1 == 0 || P3_0 == 0)
        {
            Delay(1);
            while(P3_1 == 0 || P3_0 == 0);
            Delay(1);

            P2_0 = ~ P2_0;
        }
    }
}